\chapter{Projekt aplikacji}
\label{chap:etap2-projektAplikacji}

Planując podróż po Polsce zazwyczaj trzeba szukać informacji w bardzo wielu miejscach. Każdy przewoźnik, czy to PKP czy np.~prywatne linie autobusowe, posiada własną stronę, gdzie umieszcza aktualny rozkład jazdy i~ceny przejazdów. Problem pojawia się, gdy potrzebujemy znaleźć wieloetapowe połączenie z~dużą liczbą przesiadek. Istniejące wyszukiwarki dają zadowalające wyniki tylko dla połączeń z~jedną, maksymalnie dwoma przesiadkami. Często też nie posiadają one aktualnych informacji ze wszystkich źródeł, a~ograniczają się np.~tylko do największych przewoźników.

Aby rozwiązać ten problem powstał projekt systemu agregującego informacji od wszystkich krajowych przewoźników. Każda z~firm przekazuje w~odpowiedniej formie informacje o~wykonywanych przez nią połączeniach. Informacje te, umieszczone w~odpowiednio zaprojektowanej grafowej bazie danych, umożliwią szybkie wyszukiwanie najkorzystniejszych połączeń pod względem ceny lub czasu trwania podróży.

Przygotowywane rozwiązanie jest projektem innowacyjnym: grafowa baza danych zostanie wykorzystana do przechowywania informacji pochodzących od bardzo wielu firm. Po osiągnięciu sukcesu marketingowego każdy przewoźnik będzie chciał aby jego połączenia były dostępne w systemie, także sam będzie przesyłał wszystkie dane. 